package pkg

//	code := "1111" // TODO: 从redis中获取验证码
//	//if code == "" {
//	//	logx.Error("获取验证码失败")
//	//	return nil, errors.New("获取验证码失败")
//	//}
//
//	if in.Code != code {
//		logx.Error("验证码错误")
//		return nil, errors.New("验证码错误")
//	}
//
//	// TODO： 销毁验证码
//
//	u := mysql.User{}
//
//	err := u.GetUserInfo(in.Mobile)
//	if err != nil {
//		logx.Error("获取用户信息失败：", err)
//		return nil, err
//	}
//
//	if u.ID == 0 {
//		// 没有找到用户, 注册用户
//		u.Mobile = in.Mobile
//		err = u.CreateUser()
//
//		if err != nil {
//			logx.Error("注册用户失败：", err)
//			return nil, err
//		}
//	}
//
//	return &user.LoginResponse{
//		UserId: int64(u.ID),
//	}, nil
//

//	// 调用第三方
//	if !pkg.Realname(in.IdCard, in.RealName) {
//		logx.Error("第三方实名认证失败")
//		return nil, errors.New("第三方实名认证失败")
//	}
//
//	// 保存用户实名认证信息
//	r.RealName = in.RealName
//	r.UserId = uint(in.UserId)
//	r.IdCard = in.IdCard
//
//	err = r.Create()
//	if err != nil {
//		logx.Error("保存用户实名认证信息失败")
//		return nil, errors.New("保存用户实名认证信息失败")
//	}
